package com.ruoyi.whzj.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 任务对象 wh_task
 * 
 * @author ruoyi
 * @date 2020-10-16
 */
public class WhTask extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 任务id */
    private String id;

    /** 用户id */
    @Excel(name = "用户id")
    private String userId;

    @Excel(name = "任务id")
    private String workId;

    /** 任务类型 关注 点赞 评论 播放 */
    @Excel(name = "任务类型 关注 点赞 评论 播放")
    private String type;

    /** 图片连接 */
    @Excel(name = "图片连接")
    private String imgUrl;

    /** 视频连接 */
    @Excel(name = "视频连接")
    private String videoUrl;

    /** 总数量 */
    @Excel(name = "总数量")
    private Integer allNum;

    /** 已完成数量 */
    @Excel(name = "已完成数量")
    private Integer num;

    /** 状态 进行中 已完成 失败 */
    @Excel(name = "状态 进行中 已完成 失败")
    private String status;

    /** 任务速度 0一般 1更快 */
    @Excel(name = "任务速度 0一般 1更快")
    private String speed;

    /** 是否置顶 1置顶 0不置顶 */
    @Excel(name = "是否置顶 1置顶 0不置顶")
    private String isTop;

    /** 用户快手号 */
    private String kuaiNumber;

    private String kuaiId;

    private String comments;

    private String taskOrder;

    private Integer likeNum;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setImgUrl(String imgUrl) 
    {
        this.imgUrl = imgUrl;
    }

    public String getImgUrl() 
    {
        return imgUrl;
    }
    public void setVideoUrl(String videoUrl) 
    {
        this.videoUrl = videoUrl;
    }

    public String getVideoUrl() 
    {
        return videoUrl;
    }
    public void setAllNum(Integer allNum) 
    {
        this.allNum = allNum;
    }

    public Integer getAllNum() 
    {
        return allNum;
    }
    public void setNum(Integer num) 
    {
        this.num = num;
    }

    public Integer getNum() 
    {
        return num;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setSpeed(String speed) 
    {
        this.speed = speed;
    }

    public String getSpeed() 
    {
        return speed;
    }
    public void setIsTop(String isTop) 
    {
        this.isTop = isTop;
    }

    public String getIsTop() 
    {
        return isTop;
    }

    public String getWorkId() {
        return workId;
    }

    public void setWorkId(String workId) {
        this.workId = workId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("updateTime", getUpdateTime())
            .append("createTime", getCreateTime())
            .append("userId", getUserId())
            .append("type", getType())
            .append("imgUrl", getImgUrl())
            .append("videoUrl", getVideoUrl())
            .append("allNum", getAllNum())
            .append("num", getNum())
            .append("status", getStatus())
            .append("speed", getSpeed())
            .append("isTop", getIsTop())
            .toString();
    }

    public String getKuaiNumber() {
        return kuaiNumber;
    }

    public void setKuaiNumber(String kuaiNumber) {
        this.kuaiNumber = kuaiNumber;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getTaskOrder() {
        return taskOrder;
    }

    public void setTaskOrder(String taskOrder) {
        this.taskOrder = taskOrder;
    }

    public String getKuaiId() {
        return kuaiId;
    }

    public void setKuaiId(String kuaiId) {
        this.kuaiId = kuaiId;
    }

    public Integer getLikeNum() {
        return likeNum;
    }

    public void setLikeNum(Integer likeNum) {
        this.likeNum = likeNum;
    }
}
